Introduction

In this lesson, we'll get a quick introduction to message-oriented middleware and a walkthrough of what the chapter holds for us.

Message-oriented middleware (MOM)#

This chapter shows the integration of microservices using a message-oriented middleware (MOM). A MOM sends messages and ensures that they reach the recipient. MOMs are asynchronous, meaning that they do not implement request/reply as is done with synchronous communication protocols, they only send messages.

MOMs have different characteristics such as:

  • high reliability
  • low latency
  • high throughput

MOMs also have a long history; they form the basis of numerous business-critical systems.

Chapter walkthrough#

This chapter covers the following points:

  • First, it gives an overview of the various MOMs and their differences. This allows readers to form an opinion on which MOM is most suitable for supporting their application.

  • The introduction into Kafka shows why Kafka is especially well suited for a microservices system and how event sourcing (see Events) can be implemented with Kafka.

  • Finally, the example in this chapter illustrates at the code level how an event sourcing system with Kafka can be built in practice.

                                                 Q U I Z  

1

MOM stands for ________.

A)

Management Of Messages

B)

Message Order Management

C)

Message Oriented Middleware

Question 1 of 20 attempted

In the next lesson, we’ll discuss message-oriented middleware in more detail.

Advantages & Variations
Message-oriented Middleware (MOM)
Mark as Completed
Report an Issue